Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.04.2013, 13:08
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

Пытаюсь парсить xml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
     <title>Тест!</title>
     <script src="jquery-1.9.1.min.js" type="text/javascript"></script>
     <script src="jquery.base64.min.js" type="text/javascript"></script>
     <script type="application/javascript">
      $(function() {
         $('#update-target a').click(function() {
             $.ajax({
                 type: "GET",
                 url: "Shema.xml",
                 dataType: "xml",
                 success: function(xml) {
                     $(xml).find('file').each(function(){
                         var img = $.base64.decode($(this))
                         $('<li></li>')
                             .html(img)
                             .appendTo('#update-target ol');
                     }); //close each(
                 }
             }); //close $.ajax(
         }); //close click(
     }); //close $(
     </script>
   </head>
   <body>
     <p>
       <div id='update-target'>
         <a href="#">Жать!</a>
         <ol></ol>
       </div>
     </p>
   </body>
 </html>

И что-то не очень получается.
идея такова: взять xml c картинками(bmp) конвертнуть из base64binary полученный результат записать как jpg или сначала записать как bmp потом конвертнуть в jpg. Сразу скажу я нуб. Единственное что понял что img в данном случае это скорее всего массив... но как с ним работать дальше не представляю
XML примерно таков:
<Files xmlns="http://ws.swl/Sert" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <file>Qk0wPwcAAAAAAD4AAAAoAAAAeQYAAOsIAAABAAEAAAAAAPI+BwAYDAAAGAwAAAAA</file> 
</Files>

Последний раз редактировалось GYlgamesh, 17.04.2013 в 13:11.
Ответить с цитированием
  #2 (permalink)  
Старый 17.04.2013, 14:48
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

так а конечная-то цель какова?
со всеми этими свистоплясками сохранить на сервер полученный на клиенте файл не получится. то есть получится, но при непосредственном его участии, а тогда лучше уж тогда всё на бекэнде сразу и делать.
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2013, 16:41
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

Цель: При "<a href="#">Жать!</a>" вывести в картинку в jpg. А я запоролся уже на стадии (bmp_изображение)base64binary ---> binary save as index_картинки_в_xml.bmp в какой-нибудь каталог.
Ответить с цитированием
  #4 (permalink)  
Старый 17.04.2013, 16:47
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

то есть вы пытаетесь с клиента сохранить файл на жёсткий диск?..
Ответить с цитированием
  #5 (permalink)  
Старый 17.04.2013, 16:47
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

да
Ответить с цитированием
  #6 (permalink)  
Старый 17.04.2013, 16:49
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

на сервере есть папка в которую можно писать любому...
Ответить с цитированием
  #7 (permalink)  
Старый 17.04.2013, 16:50
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

так что я планировал писать на сервере в папку bmp файлы и потом отображать их перекодировав уже в формате jpg
Ответить с цитированием
  #8 (permalink)  
Старый 17.04.2013, 16:53
Новичок на форуме
Отправить личное сообщение для GYlgamesh Посмотреть профиль Найти все сообщения от GYlgamesh
 
Регистрация: 17.04.2013
Сообщений: 6

а будет ли качать клиент к себе выведенное изображение или нет уже десятое дело просто исходный вариант bmp до 7mb весом а клиенты все на планшетах с 3g интернетом хотелось выводить менее емкие изображения
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с xml Phenix Общие вопросы Javascript 3 03.04.2013 12:16
Парсинг из xml Vasy Общие вопросы Javascript 19 13.03.2013 17:15
Поиск элементов по DOM-дереву и работа с XML и XSLT mister_maxim Events/DOM/Window 1 13.03.2011 19:41
Как удалить из памяти весь XML документ? EisBerg Events/DOM/Window 1 03.04.2010 14:45
Не получается загрузить xml из php Alekson jQuery 2 08.07.2009 09:33